package com.softaria.spkiller.analyzer.hierarchy.enclosed;

import com.softaria.spkiller.metadata.ClassIdentifier;

public interface EnclosedHierarchyProblemReporter {

	void reportMoreThanOneShepherd(ClassIdentifier shepherd1,
			ClassIdentifier shepherd2, ClassIdentifier sheep);

	void reportBrokenShepherdHierarchy(ClassIdentifier mustBeBossShepherd,
			ClassIdentifier mustBeSubordinateShepherd, ClassIdentifier becauseOfThisSheep);

}
